﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Wicresoft.UnifyShow.Business
{
    public class EventView
    {
        [InspectionTitle("事件工单ID")]
        public string Incident_Number { get; set; }             //事件工单ID
        [InspectionTitle("客户公司(事件)")]
        public string Contact_Company { get; set; }             //客户公司(事件)
        [InspectionTitle("客户姓名(事件)")]
        public string Customer { get; set; }                    //客户姓名(事件)
        [InspectionTitle("事件提交时间")]
        public DateTime Submit_Date { get; set; }                 //事件提交时间
        [InspectionTitle("事件分类T1")]
        public string Event1 { get; set; }                      //事件分类T1
        [InspectionTitle("事件应用系统")]
        public string Business_System { get; set; }             //事件应用系统
        [InspectionTitle("事件性质")]
        public string Event_Properties { get; set; }            //事件性质
        [InspectionTitle("紧急程度")]
        public string Urgency { get; set; }                     //紧急程度
        [InspectionTitle("优先级")]
        public string Priority { get; set; }                    //优先级
        public string EventReason { get; set; }                 //事件原因
        [InspectionTitle("事件摘要")]
        public string Description { get; set; }                 //事件摘要
        [InspectionTitle("事件描述")]
        public string Detailed_Decription { get; set; }         //事件描述
        [InspectionTitle("解决方案")]
        public string Resolution { get; set; }                  //解决方案
        [InspectionTitle("事件最后解决日期")]
        public DateTime Last_Resolved_Date { get; set; }          //事件最后解决日期
        [InspectionTitle("事件解决时长")]
        public decimal ResolveTime { get; set; }                 //事件解决时长
        [InspectionTitle("事件状态")]
        public string Status { get; set; }                      //事件状态
        [InspectionTitle("事件受派组")]
        public string Assigned_Group { get; set; }              //事件受派组
        [InspectionTitle("事件受派人")]
        public string Assignee { get; set; }                    //事件受派人
        [InspectionTitle("事件满意度")]
        public string SatisfyLevel { get; set; }                //事件满意度
        [InspectionTitle("客户部门")]
        public string Department { get; set; }                  //客户部门
        [InspectionTitle("事件来源")]
        public string Reported_Source { get; set; }             //事件来源

        //extendsion
        public decimal Count { get; set; }                      //分组个数
    }
}
